Bounded Retransmission Protocol

ثبت نشده
چکیده

The model considered in this case study represents an implementation of the Bounded Retransmission Protocol (BRP) [4]. BRP is a data link protocol for transmitting partitioned files over unreliable channels. Each part, in the following referred to as chunk, is bounded in the number of permitted retransmissions. The underlying concept is similiar to the Alternating Bit Protocol. Each chunk contains a sequence bit. The sender transmits a chunk continually as long as it receives an acknowledgement for this chunk. Thereafter, the sequence bit is flipped and the next chunk is transmitted. Instead of trying retransmitting arbitrary often, BRP bounds the number of retransmissions for each chunk. The protocol has been modelled and verified with a multitude of different formalisms and methods. In particular, timed and functional properties have been checked using a timed automata model [2], while a probabilistic model based on Markov decision processes has been studied using both the RAPTURE verification tool [1] and PRISM. Our obtained Modest models [3] represent probabilistic timed automata, thus combining former timed automata and probabilistic models. The combination of both approaches is reasonable if we consider the loss of a chunk in a certain channel. If a timed automata model is used, the unlikely case that every chunk is lost is also considered. Since real life channels on a physical level, e.g. copper or coaxial-cables, fail or introduce noise with a certain probability this should be taken into account. Furthermore, this allows us to not only check the properties from the previously mentioned case studies, but also probabilistic time-bounded as well as expected-time reachability properties. For the purpose of this case study, we built two different models both of which implement the same behaviour. The first model is a flat one, i.e. it consists of many nested statements like invariant-checks. As mentioned before, the model is functionally correct, but is rather difficult to understand, debug and extend. For this reason, we also provide a modular model easier to understand and extend. For both models, we checked the following properties:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Verifying a Bounded Retransmission Protocol

This paper concerns the transfer of les via a lossy communication channel. It formally speciies this le transfer service in a property-oriented way and investigates|using two diierent techniques| whether a given bounded retransmission protocol conforms to this service. This protocol is based on the well-known alternating bit protocol but allows for a bounded number of retransmission of a frame,...

متن کامل

The Bounded Retransmission Protocol Must Be on Time!

This paper concerns the transfer of les via a lossy communication channel. It formally speciies this le transfer service in a property-oriented way and investigates|using two diierent techniques|whether a given bounded retransmission protocol conforms to this service. This protocol is based on the well-known alternating bit protocol but allows for a bounded number of retransmissions of a chunk,...

متن کامل

A Bounded Retransmission Protocol for Large Data

This note describes a protocol for the transmission of data packets that are too large to be transferred in their entirety. Therefore, the protocol splits the data packets and broadcasts it in parts. It is assumed that in case of failure of transmission through data channels, only a limited number of retries are allowed (bounded retransmission). If repeated failure occurs, the protocol stops tr...

متن کامل

Modelling and Analysis of the Bounded-Retransmission Protocol: Experience with Discrete Time in the LTSA

The Bounded Retransmission Protocol is an industrial protocol designed for the transfer of large data files over unreliable communication lines. The protocol relies on specific assumptions on the timed behaviour of its components. This paper describes our experience with modelling and analysing the Bounded Retransmission Protocol using the LTSA. The LTSA uses labelled transition systems to spec...

متن کامل

The Bounded Retransmission Protocol Must Be on Time! (full Version)

This paper concerns the transfer of les via a lossy communication channel. It formally speci es this le transfer service in a property-oriented way and investigates|using two di erent techniques|whether a given bounded retransmission protocol conforms to this service. This protocol is based on the wellknown alternating bit protocol but allows for a bounded number of retransmissions of a chunk, ...

متن کامل

A Bounded Retransmission Protocol for Large Data Packets

A protocol is described for the transmission of large data packets over unreliable channels. The protocol splits each data packet and broadcasts it in parts. In case of failure of transmission, only a limited number of retries are allowed (bounded retransmission), hence the protocol may give up the delivery of a part of the packet. Both the sending and the receiving client are informed adequate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011